const textDeltaStream = [
  { type: 'stream-start', warnings: [] },
  {
    type: 'response-metadata',
    id: 'resp_053d3fcf4e188feb0068edfccd4a10819383adea8006620148',
    timestamp: '2025-10-14T07:33:33.000Z',
    modelId: 'gpt-4o-mini-2024-07-18',
  },
  {
    type: 'text-start',
    id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8',
    providerMetadata: { openai: { itemId: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8' } },
  },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: 'I' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' can' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' help' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' you' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' get' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' accurate' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' weather' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' forecasts' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' by' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' providing' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' real' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: '-' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: 'time' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' data' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' for' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' your' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' location' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: '.' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' Just' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' tell' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' me' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' your' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' city' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' or' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' location' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ',' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' and' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' I' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: "'ll" },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' give' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' you' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' current' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' conditions' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' and' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' detailed' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' forecasts' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' with' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' temperature' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ',' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' humidity' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ',' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' and' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' wind' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' speed' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: '.' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' Whether' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: " you're" },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' planning' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' a' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' trip' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' or' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' just' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' checking' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' today' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ',' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: " I'm" },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' here' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' to' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' help' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: '!' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' What' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' is' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' your' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' current' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: ' location' },
  { type: 'text-delta', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8', delta: '?' },
  { type: 'text-end', id: 'msg_053d3fcf4e188feb0068edfccdd19481938c357bcb679282c8' },
  {
    type: 'finish',
    finishReason: 'stop',
    usage: { inputTokens: 141, outputTokens: 71, totalTokens: 212, reasoningTokens: 0, cachedInputTokens: 0 },
    providerMetadata: {
      openai: {
        responseId: 'resp_053d3fcf4e188feb0068edfccd4a10819383adea8006620148',
        logprobs: [
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
          [],
        ],
      },
    },
  },
];

const generateTitleStream = [...textDeltaStream];

export const textStreamFixture = [textDeltaStream, generateTitleStream];
